package com.siyu.basedata.modelparam.domain;


import com.baomidou.mybatisplus.annotation.TableName;
import com.siyu.common.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * xaj模型参数对象 t_model_param
 *
 * @author hrhy
 * @date 2024-06-15
 */
@TableName("t_model_param")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ModelParam {
    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    private String id;

    /**
     * 方案id
     */
    @Excel(name = "方案id")
    private String planId;

    /**
     * 模型标识
     */
    @Excel(name = "模型标识")
    private String modelMark;

    /**
     * 参数编码
     */
    @Excel(name = "参数编码")
    private String paramNum;

    /**
     * 参数名称
     */
    @Excel(name = "参数名称")
    private String paramName;

    /**
     * 模型最初始值
     */
    @Excel(name = "模型最初始值")
    private Double paramInitial;

    /**
     * 模型默认值（可修改）
     */
    @Excel(name = "模型默认值", readConverterExp = "可=修改")
    private Double paramDefault;

    /**
     * 模型参数最小值
     */
    @Excel(name = "模型参数最小值")
    private Double paramMin;

    /**
     * 模型参数最大值
     */
    @Excel(name = "模型参数最大值")
    private Double paramMax;

    /**
     * 参数描述
     */
    @Excel(name = "参数描述")
    private String paramDesc;

    /**
     * 所属水库编码
     */
    @Excel(name = "水库编码")
    private String rscd;

}
